Data conversion is often used in programming. There are many data conversion methods in C #. There are four methods to convert the target object to an integer (INT: they are (INT) and Int. parse (), Int. tryparse () and convert. toint32 (), What are
Http://www.cnblogs.com/legend_sun/archive/2008/12/23/1360533.html #
Convert. toint32, Int. parse (int32.parse), Int. tryparse, and (INT) can all be interpreted as converting data types to int. What are the differences between them?
Convert.
In C #, what are the differences between (int), Int32.Parse () and Convert. toInt32?
The int keyword indicates an integer that is 32-bit. Its. NET Framework type is System. Int32.
(Int) indicates explicit forced conversion, which is a type
In C #, what are the differences between (INT), int32.parse (), convert. toint32 (), and int32.tryparse?
The Int keyword indicates an integer that is 32-bit. Its. NET Framework type is system. int32.If int32.tryparse () does not throw an exception,
Convert. toint32, Int. parse (int32.parse), Int. tryparse, and (INT) can all be interpreted as converting data types to int. What are the differences between them?
Convert. toint32AndInt. parseSimilarly, convert. toint32 actually calls Int. parse:
int I =-1; Int. tryparse (null, out I); after execution, I equals 0 instead of-1. Remember. 1 (INT) is a type conversion. When we convert the NT type to the long, float, double, decimal type, we can use implicit conversion,
In previous projects, I seldom paid attention to convert, parse, tryparse, Int, and other differences. I found that these details were very important only recently, and I felt that convert, parse, tryparse, and INT were the best way to use them;
1 (INT) is a type conversion. When we convert from int type to long, float, double, decimal type, we can use implicit conversion, however, Explicit conversions are required from the long type to the int type. Otherwise, a compilation error occurs.
2
1, int is suitable for conversion between simple data types, the default integral type of C # is int32 (bool type is not supported);2, Int. Parse (String sparameter) is a constructor, and parameter types only support string types;3. Convert.ToInt32 (
In C #, what are the differences between (INT), int32.parse () and convert. toint32?
The Int keyword indicates an integer that is 32-bit. Its. NET Framework type is system. int32.
(INT) indicates explicit forced conversion, which is a type
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.